/**
 * 
 */
package view;

import java.io.File;

import javax.swing.JFileChooser;


public class ElegidorDeArchivos {
	
	public ElegidorDeArchivos(){
	}
	
	public String elegirArchivo(String comando){
		File archivo;
		JFileChooser chooser = new JFileChooser(comando);
		chooser.removeChoosableFileFilter(chooser.getFileFilter());
		
		File dir = new File("./");
		chooser.setCurrentDirectory(dir);
		
		if (comando.equals("nuevo")){
			chooser.showSaveDialog(chooser);
		}
		else if (comando.equals("abir")){
			chooser.addChoosableFileFilter (new FiltroXML());
			chooser.showOpenDialog(chooser);
			
		}
		
		archivo = chooser.getSelectedFile();
		//System.out.println(chooser.getSelectedFile().getAbsolutePath());
		if (archivo == null){
			return null;
		}
		else{
			return chooser.getSelectedFile().getAbsolutePath();
		}
	}
}